﻿/****************************************************************
 * 作    者：黄能
 * CLR 版本：4.0.30319.42000
 * 创建时间：2018/11/21 16:00:53
 * 当前版本：1.0.0.1
 * 
 * 描述说明：
 *
 * 修改历史：
 *
*****************************************************************
 * Copyright @ 足下科技有限公司 2018 All rights reserved
*****************************************************************/
using Microsoft.EntityFrameworkCore;
using SkyRiver.Entity.Table;
using SkyRiver.Service.InterFace;
using System;
using System.Collections.Generic;
using System.Text;

namespace SkyRiver.Service
{
    public class UserService : IUserService
    {
        private readonly IUnitOfWork _unitOfWork;
        public UserService(IUnitOfWork unitOfWork)
        {
            _unitOfWork = unitOfWork;

        }
        public UserService()
        {

        }
        public void adduser(User user)
        {
            var repo = _unitOfWork.GetRepository<User>();

            var m = new User { UserName = "hn2", Pwd = "sdfsdfdsfdsfsdfsdfsdfsdf" };
            repo.Insert(m);
            _unitOfWork.SaveChanges();
        }

        public bool Auth(string username, string password)
        {
            return true;
        }

        public IPagedList<User> GetUserList(int page)
        {
            var repo = _unitOfWork.GetRepository<User>();
            return repo.GetPagedList(null, null, null, page);
        }
    }
}
